********************************************************************************
**        ZX Spectrum  80-    **
********************************************************************************

 (c) Black_Cat 2014  www.zx.clan.su

BC Info Guide #9.

                              ZXM-Phoenix

          .


:

1.      ZXM-Phoenix.
1.1   ZXM-Phoenix.
1.2   ZXM-Phoenix.
1.3   ZXM-Phoenix.
2.   ZXM-Phoenix.
2.1  ZXM-Phoenix.
2.2    ZXM-Phoenix.
2.2.1    ZXM-Phoenix.
2.2.2     ZXM-Phoenix.
2.2.3    ZXM-Phoenix.
3.   ZXM-Phoenix.
3.1    ZXM-Phoenix,   .
3.1.1   #xxFE - BORDER PORT.
3.1.2   #7FFD - CONFIGURATION PORT.
3.1.3   #1FFD - EXPANSION PORT.
3.1.4   #EFF7 - HARDWARE EXTENSIONS PORT#0.
4.    ZXM-Phoenix,   .
4.1   AY-3-8910/YM2149.
4.2   ZXMC-2.
4.2.1  ZX   ZXMC-2.
4.2.2  Kempston Mouse  ZXMC-2.
4.2.3  Kempston Joystick  ZXMC-2.
4.2.4  UART 16550A  RS232  ZXMC-2.
4.2.5  Gluk RTC  ZXMC-2.
4.2.6   ZXMC-2   NemoBus v.1.1: RESET/, NMI/, WAIT/,
      IODOS/.
4.2.7   ZXMC-2.
4.3   BDI.
4.4   NemoIDE.
4.5   ZSD.
5.   NemoBus v.1.1m  ZXM-Phoenix.
6. 

1.      ZXM-Phoenix.


 ZXM-Phoenix     -
    .      
  ,        
:

-    KAY  Scorpion   - SKAY;
-       ;
-        -
   .    


1.1   ZXM-Phoenix.

    ZX Spectrum   ,  
    ZX Spectrum: Pentagon, Profi, KAY, Scorpion. 
          
  . 
    ,     
    ,      
 "home computers" -    PC,   
        ZX Spectrum,   
      . -
  ZXM-Phoenix      
,      KAY  Scorpion  
  SKAY (Scorpion & KAY).


1.2   ZXM-Phoenix.

       
  -      Development board, -
   FPGA,        
      ,   
     ,    
, ..     ,   
   ,       ,  
       -  
   .
   ZXM-Phoenix,    , ..  -
   -      -
 "" ("DIP Punk" - ..     -  
     ),    
 FPGA. 


1.3   ZXM-Phoenix.

 ZXM-Phoenix  ,       .
         -
:

1)   ATMEGA      
     #FE, #1FFD, #7FFD, #EFF7. -
    ,   -
        ATMEGA: 
http://zx.clan.su/forum/8-66-459-16-1262096078 .

2)     4 : Fuller Joystick, 
Kempston Joystick , Sinclair Joystick 1 & 2.    
       ATMEGA: 
http://zx.clan.su/forum/8-66-869-16-1403257391 .


3)    /     
Pentagon-512.       -
: http://zx.clan.su/forum/8-66-558-16-1337261319 .



2.   ZXM-Phoenix.

 ZXM-Phoenix        
   , ,  ,    
  . 
ZXM-Phoenix       ,  non WAIT 
,    . 


2.1  ZXM-Phoenix.

      3,5 MHz,  
  ZXM-Phoenix  69888 ,      
      12544 .    
 ZX Spectrum,  ZXM-Phoenix    -
- (latch),     (flip-flop),   
       .  
       4 .


 .1    7MHz    
 ZXM-Phoenix:

       000000000000011111111111122222222222223333333333334444440
       001234456788901223456678900123445678890122345667890012340
       086420864208642086420864208642086420864208642086420864200
    000+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    008+SCREEN PIXELS                  |       | 3 |   |       +
    016+C                              |       | 2 |   |       +
    024+R                              |       | 0 |   |       +
    032+E                              |   2   | | |   |       +
    040+E                              |   5   | 3 |   |   3   +
    048+N                              |   6   | 5 |   |   8   +
    056+                               |   |   | 1 |   |   4   +
    064+L                              |   3   |   |   |   |   +
    072+I                              |   1   | H |   |   4   +
    080+N                              |   9   | O |   |   4   +
    088+E            SCREEN            |       | R |   |   7   +
    096+S         HOR. 000-255        L|   R   | I |   |       +
    104+          VER. 000-191        I|   I   | Z |   |   L   +
    112+                              N|   G   | O |   |   E   +
    120+                              E|   H   | N |   |   F   +
    128+                              S|   T   | T |   |   T   +
    136+                               |       | A |   |       +
    144+                              S|   B   | L |   |   B   +
    152+                              C|   O   |   |   |   O   +
    160+                              R|   R   | S |   |   R   +
    168+                              E|   D   | I |   |   D   +
    176+                              E|   E   | N |   |   E   +
    184+                  PIXELS SCREEN|   R   | C |   |   R   +
    192+-------------------------------|-------|---|---|-------+
    200+                               |       |   |   |       +
    208+                               |       |   |   |       +
    216+             192-239 LOW BORDER|       |   |   |       +
    224+                               |       |   |   |       +
    232+                               |       |   |   |       +
    240+-------------------------------|-------|---|---|-------+
    248+          240-255 VERTICAL SINC|       | BLANK |       +
    256+========-----------------------|-------|---|---|-------+
    264+  INT: HOR. 000-063 NON TURBO  |       |   |   |       +
    272+       HOR. 000-031 TURBO      |       |   |   |       +
    280+                               |       |   |   |       +
    288+            256-311 HIGH BORDER|       |   |   |       +
    296+                               |       |   |   |       +
    304+                               |       |   |   |       +
    000+++++++++++++++++++++++++++++++++++++++++++++++++++++++++
                                                           
       |<-------------------------64uS------------------------>|
       |                                       HOR.BLANK       |
  ...----------+    ___+-------...
                    SCREEN              RIGHT  |___|      LEFT
                                        BORDER SINC      BORDER
                          COMPOSITE VIDEO SIGNAL
.1


2.2    ZXM-Phoenix.


 .2     ZXM-Phoenix:

#ffff +---+---+---+---+---+---+---+---+ - +---+---+---+---+---+A14'RAM=D0 #7FFD
      |RAM|RAM|RAM|RAM|RAM|RAM|RAM|RAM|   |RAM|RAM|RAM|RAM|RAM|A15'RAM=D1 #7FFD
      |  0|  1|  2|  3|  4|  5|  6|  7|   |123|124|125|126|127|A16'RAM=D2 #7FFD
 CPU3 |   |   |   |   |   |   |   |   | - |   |   |   |   |   |A17'RAM=D4 #1FFD
      |   |   |   |   |   |   |   |   |   |   |   |   |   |   |A18'RAM=D7 #7FFD
      |   |   |   |   |   |   |   |   |   |   |   |   |   |   |A19'RAM=D7 #1FFD
#c000 +---+---+---+---+---+---+---+---+ - +---+---+---+---+---+A20'RAM=D6 #1FFD
      |RAM|
      |  2|
 CPU2 |   |
      |   |        
      |   |
#8000 +---+
      |RAM|
      |  5|
 CPU1 |   |
      |   |        
      |   |
#4000 +---+---+---+---+---+
      |ROM|ROM|ROM|ROM|RAM|
      |  0|  1|  3|  0|  0|1  
 CPU0 +---+---+---+   |   +--D3 #1FFD
      |ROM|ROM|ROM|   |   |0
      |  2|  3|  1|   |   |
#0000 +---+---+---+---+---+
         0|1  |   |   |
      D4 #7FFD|   |   |
              |   |   |
           off|on |   |
           TR-DOS |   |
      (D4=1 #7FFD)|   |
                 0|1  |
              D1 #1FFD|
                      |
                     0|1
                  D0 #1FFD

.2

       128      
  CPU3,       RAM0 ,   
         CPU0.   
CPU1  CPU2    RAM5  RAM2 .


2.2.1    ZXM-Phoenix.

ZXM-Phoenix,      ,     -
    . 2Mb  ZXM-Phoenix   128 16kb ,   
      ,     
 ,   ,        -
. ..  ZXM-Phoenix    ,     
  :  - RAM5   - RAM7, -
     D3 #7FFD.
        
        CPU3  
       ZX Spectrum 128:

+---------+-----------+----------+----------+----------+ 
|         |ZX Spectrum|   SKAY   | Pentagon |   Profi  |
|         | 128/+2/+3 |   2048   | 512/1024*|   1024   |
+---------+-----------+----------+----------+----------+ 
| A14'RAM |                  D0 #7FFD                  |
| A15'RAM |                  D1 #7FFD                  |
| A16'RAM |                  D2 #7FFD                  |
| A17'RAM |     -     | D4 #1FFD | D6 #7FFD | D0 #DFFD |  
| A18'RAM |     -     |      D7 #7FFD       | D1 #DFFD |
| A19'RAM |     -     | D7 #1FFD | D5 #7FFD*| D2 #DFFD |
| A20'RAM |     -     | D6 #1FFD |    -     |    -     |
+---------+-----------+----------+----------+----------+ 
* -  Pentagon-1024    D2 #EFF7

  RAM0      CPU0 -
   D0 #1FFD. 

   SKAY,   ZXM-Phoenix,   
 ,      
     ,    
  #7FFD     ZX Spectrum 128.  -
 SKAY,    Pentagon,     -
 ,       #7FFD,  
     : 
http://zx.clan.su/forum/8-66-808-16-1373062339


2.2.2     ZXM-Phoenix.


 SKAY       
:

-  ,    RAM0-RAM23;
-   ,    .
 
  SKAY      -
:

1)  RAM0-RAM7      128kb -
  ZX Spectrum 128;
2)  RAM0-RAM15      128kb, 
  Scorpion ZS256  KAY-256,   RAM8-RAM15
     (  Scorpion ProfROM -
  RAM8, RAM9    ).
 
+------------------------------------------------------------------------------+ 
|    ^                                !!                               |
|   / \             8-15       |
|  / ! \                        256kb!                       |
| /_____\                                                                      |
+------------------------------------------------------------------------------+

3)  RAM0-RAM7  RAM16-RAM23     
 256kb   KAY-1024  Pentagon-512;
4)  RAM8-RAM15        -
 ,      ;
5)  RAM24-RAM63      
 640kb;
6)  RAM11-RAM15  RAM24-RAM63     -
   720kb;
7)  RAM14-RAM63       
 800kb;
 
+------------------------------------------------------------------------------+ 
|    ^                                !!                               |
|   / \                  |
|  / ! \                           800kb!                          |
| /_____\                                                                      |
+------------------------------------------------------------------------------+


2.2.3    ZXM-Phoenix.


64kb  ZXM-Phoenix    16kb :

#0000-#3FFF ROM0 - Service
#4000-#7FFF ROM1 - TR-DOS
#8000-#BFFF ROM2 - S0S128
#C000-#FFFF ROM3 - SOS48

  ZXM-Phoenix      Scor-
pion  KAY    SKAY,      
 CPU0   -   . 

      CPU0  ROM0 
,       .   D1=1 
#1FFD.

      CPU0    , -
          
  D3 #1FFD  D4 #7FFD.    :

D4 #7FFD - A14" ROM Adress
D3 #1FFD - A15" Change ROM Adress, D3=1     
             A15",      
           DOS/  BDI.
 
 .3       :


ROM2=S0S128  <-- D4=0 #7FFD D4=1 --> ROM3=SOS48
 |      ^                             |      ^
 |      |                             |      |
 | D3=1 |                             | D3=1 |
 |#1FFD |                             |#1FFD |
 |      |                             |      |
 v      |                             v      |
ROM0=Service <-- D4=0 #7FFD D4=1 --> ROM1=TR-DOS

.3


3.   ZXM-Phoenix.


 ZXM-Phoenix        ,
   .       
  ,    ,    -
    .      
       ,   . 
,  ZXM-Phoenix        :

-   Beta Disk Interface     ,  -
     CPU0    TR-DOS,     NemoBus -
    DOS/;
-   D7=1 #EFF7         
     NemoBus v.1.1   IODOS/.
 
+------------------------------------------------------------------------------+ 
|    ^                                !!                               |
|   / \          IODOS/   MREQ/         |
|  / ! \                         !                       |
| /_____\                                                                      |
+------------------------------------------------------------------------------+

    ,    
 ,    ,   
  .   ZXM-Phoenix -
  .1 1,       .1 
2.

.1

================================================================================
=======                                                                  =======
=======                     :                    =======
=======            An example of a symbolic notation codes:              =======
=======                                                                  =======
================================================================================

PORT              ADDRESS         DECODING
hex/dec         A15 ... A0       A15 ... A0         READ            WRITE
--------------------------------------------------------------------------------
#007E-#FF7E  HGFEDCBA01111110 HGFEDCBA0xxx1110         -         Pal    (X)*0
   ^                 ^         \__  __/   ^            ^          ^      ^  ^
   |                 |            \/      |            |          |      |  |
  hex     dec       bin    variable  bin decoding    port  symbolic  model info
address address   address   address      port       write  notation clones codes
   |      |          |                    |          only         |      |  |
   v      v          v                    v                       v      v  v
#ECF7/60663  1110110011110111 1110x100xxxx0111 #ECF7(X)          TSL+TVH(X)*0


================================================================================
                                 SYMBOLIC NOTATION CODE
================================================================================
*      - ZXM-Phoenix rev.03-rev.05  
A15    -    (CPU address line)
A15'RAM-     (manager address line)
A15"   -     (ROM manager address line)
A15'"  -      (video scanner address line)
Brd    -   (border port)
CPU0-3 -    (CPU address windows)
hi     -  (high)
Key    -   (keyboard ports)
Kjoy   -    (Kempston joystick port)
Kmou   -    (Kempston mouse port)
lo     -  (low)
Pag    -    (memory paging port)
Reg    -   (control port)
Sjoy   -  - (Sinclair joystick port)
Sp     -   (speaker port)
Tp     -   (tape port)

================================================================================
                                     INFO
================================================================================
http://zx.clan.su/forum/7-57-1
http://micklab.narod.ru/ZXMPhoenix.htm

================================================================================
=======                                                                  =======
=======            1.    ZXM-Phoenix.        =======
=======                                                                  =======
=======            Part 1. Decoding address of ports ZXM-Phoenix.        =======
=======                                                                  =======
================================================================================
PORT              ADDRESS         DECODING
hex/dec         A15 ... A0       A15 ... A0          READ            WRITE
================================================================================
                              SYSTEM PORTS (real mode)
================================================================================
#FE/254      xxxxxxxx11111110 xxxxxxxxxxxxx110 KeyTp            BrdTpSp     
#1FFD/8189   0001111111111101 00xxxxxxxxxxx101         -        Pag
#7FFD/32765  0111111111111101 01xxxxxxxxxxx101         -        Pag
#EFF7/61431  1110111111110111 1110111111110111         -        IODOS

================================================================================
                           PERIPHERALS PORTS (real mode)
================================================================================
#10-#F0      xxxxxxxxCBA10000 xxxxxxxxCBA10000 IDEcs0:#x        IDEcs0:#x
#11/17       xxxxxxxx00010001 xxxxxxxxxxxxx001 IDEdata-hi       IDEdata-hi
#57/87      *xxxxxxxx01010111 xxxxxxxx01010111 SD SPI data      SD SPI data
#77/119     *xxxxxxxx01110111 xxxxxxxx01110111 SD status        SD command
#C8/#E8      xxxxxxxx11A01000 xxxxxxxxCBA01000 IDEcs1:#6/#7     IDEcs1:#6
#00DF/223    0000000011011111 0000000011011111 Version ZXMC           -
#00EF/239    0000000011101111 0000000011101111 Version ZXMC           -
#00F7/247    0000000011110111 0000000011110111 Version ZXMC           -
#80DF-#87DF  10000CBA11011111 10000CBA11011111 PCKey                  -
#BFFD/49149  1011111111111101 10xxxxxxxxxxx101         -        AY data
#E0EF-#E7EF  11100CBA11101111 11100CBA11101111 ZXMC RTC         ZXMC RTC
#E8EF/59631  1110100011101111 1110100011101111 multiplicat data1multiplcat data1
#E9EF/59887  1110100111101111 1110100111101111 multiplicat data2multiplcat data2
#EAEF/60143  1110101011101111 1110101011101111 multiplicat lo   wr data
#EBEF/60399  1110101111101111 1110101111101111 multiplicat hi   wr data
#ECEF-#EFEF  111011BA11101111 111011BA11101111 Reserved         Reserved
#F0EF-#F7EF  11110CBA11101111 11110CBA11101111 Reserved         Reserved
#F8EF-#FFEF  11111CBA11101111 11111CBA11101111 RS232            RS232
#FADF/64223  1111101011011111 1111101011011111 Kmou_B                 -
#FBDF/64479  1111101111011111 1111101111011111 Kmou_X                 -
#FFDF/65503  1111111111011111 1111111111011111 Kmou_Y                 -
#FFFD/65533  1111111111111101 11xxxxxxxxxxx101 AY data          AY address

================================================================================
                             SHADOW PORTS (shadow mode)
================================================================================
                                 TR-DOS shadow mode
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Beta 128 Disk Interface (BDI)(181893=WD1793)
--------------------------------------------------------------------------------
#1F#3F#5F#7F xxxxxxxx0BA11111 xxxxxxxx0BAxx111 WD1793           WD1793
#FF/255      xxxxxxxx11111111 xxxxxxxx11111111 WD1793           BDI Reg
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                               IODOS shadow mode
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                        IODOS SHADOW PERIPHERALS PORTS
--------------------------------------------------------------------------------
#1F#3F#5F#7F xxxxxxxx0BA11111 xxxxxxxx0BAxx111 WD1793           WD1793
#FF/255      xxxxxxxx11111111 xxxxxxxx11111111 WD1793           BDI Reg
#BFF7/49143  1011111111110111 1011111111110111 Gluk RTC data    Gluk RTC data
#DFF7/57335  1101111111110111 1101111111110111         -        Gluk RTC address
--------------------------------------------------------------------------------

================================================================================
=======                                                                  =======
=======     2.     ZXM-Phoenix.    =======
=======                                                                  =======
=======           Part 2. BIT MAP OF SYSTEM PORTS ZXM-Phoenix.           =======
=======                                                                  =======
================================================================================

PORT hex/dec       READ                                   WRITE
--------------------------------------------------------------------------------
#xxFE/254 SYSTEM PORT
--------------------------------------------------------------------------------
D0 Keyboard                             D0 B Border
D1 Keyboard                             D1 R Border
D2 Keyboard                             D2 G Border
D3 Keyboard                             D3 D0 SpeakerDAC/RightSpeaker & Tape OUT
D4 Keyboard                             D4 D1 SpeakerDAC/LeftSpeaker 
D5 -                                    D5 -
D6 Tape IN                              D6 -
D7 -                                    D7 -
--------------------------------------------------------------------------------
#1FFD/8189 SYSTEM EXPANSION PORT
--------------------------------------------------------------------------------
D0 -                                    D0 CPU0:0-ROM,1-RAM   
D1 -                                    D1 SERVICE ROM>CPU0:0-off,1-on
D2 -                                    D2 -
D3 -                                    D3 CPU0 A15" Change ROM Address:
                                            0-SOS128+SOS48
                                            1-SERVICE ROM + TR-DOS ROM
D4 -                                    D4 CPU3 A17'
D5 -                                    D5 -
D6 -                                    D6 CPU3 A20'
D7 -                                    D7 CPU3 A19'
--------------------------------------------------------------------------------
#7FFD/32765 SYSTEM CONFIGURATION PORT
--------------------------------------------------------------------------------
D0 -                                    D0 CPU3 A14'
D1 -                                    D1 CPU3 A15'
D2 -                                    D2 CPU3 A16'
D3 -                                    D3 A15'" Scan Video Address:
                                           0-Scan RAM5
                                           1-Scan RAM7
D4 -                                    D4 CPU0 A14" ROM Address:
                                           0-SOS128 or SERVICE ROM
                                           1-SOS48 or TR-DOS ROM
D5 -                                    D5 wr #7FFD:0-on,1-off
D6 -                                    D6 -
D7 -                                    D7 CPU3 A18'
--------------------------------------------------------------------------------
#EFF7/61431 HARDWARE EXTENSIONS PORT#0
--------------------------------------------------------------------------------
D0  -                                   D0  -
D1  -                                   D1  -
D2  -                                   D2  -
D3  -                                   D3  -
D4  -                                   D4  -
D5  -                                   D5  -
D6  -                                   D6  -
D7  -                                   D7 GlukRTC & i/oBDI:0-off,1-on
--------------------------------------------------------------------------------


3.1    ZXM-Phoenix,   .


3.1.1   #xxFE (%xxxxxxxxxxxxx110) - BORDER PORT.

RESET:   .


WR #xxFE:

D0 - D2 #xxFE -   : D0=B, D1=R, D2=G.

D3 #xxFE - TAPE OUT -    ,     -
              2    ,  
              .

D4 #xxFE - SPEAKER -   2     , 
                .

  ZX Spectrum, ZXM-Phoenix    -
     .   -
         
:

a)         
   D3 ( )  D4 ( )  #xxFE   
       ZXM-Phoenix (   
   ).

b)       (   
       ZX Spectrum):     4 
          D3 (), D4
   ()  #xxFE,          
     ,   ,   -
   ,     . 
    ,        
       ,     
    . 

D5-D7 #xxFE -  ZXM-Phoenix  ,   .


RD #xxFE:

D0 - D4 #xxFE -   .

D6 #xxFE - TAPE IN -    .

D5,D7 #xxFE -  ZXM-Phoenix  .


3.1.2   #7FFD(%01xxxxxxxxxxx101) - CONFIGURATION PORT. 

,  #7FFD -     ZX Spectrum  #FE. -
   ZX Spectrum 128,     D0-D5.  

RESET:   . 

 
WR #7FFD: 

D0, D1, D2 #7FFD         CPU3 (#C000-
                   #FFFF). 

D0 - CPU3 A14'RAM 
D1 - CPU3 A15'RAM 
D2 - CPU3 A16'RAM 

D3 #7FFD - A15'" Scan Address :
         0 -      RAM5;
         1 -      RAM7. 

D4 #7FFD - A14"ROM Address   A14"      CPU0 
           (#0000-#3FFF).  ZX Spectrum 128/+2    -
              : D4=0 - SOS128, D4=1 - SOS48.   KAY  
           ZXM-Phoenix(SKAY)     D3 #1FFD 
                64kb  . 

D5 #7FFD -  D5=1     #7FFD,    -
            RESET. 

D6 #7FFD   ZXM-Phoenix  ,   .

D7 #7FFD  A18'RAM   A18'      CPU3. 


RD #7FFD -  ZXM-Phoenix  .  


         CPU3  -
   BASIC128   #5b5c:

     LD      A,(0x5b5c)      ;Previous value of port
     AND     0xf8
     OR      4               ;Select page 4
     LD      BC,0x7ffd
     DI
     LD      (0x5b5c),A
     OUT     (C),A
     EI

     OUT(#FD),A ,   
 #7FFD         A15=0, 
A14=1,   A13=0         #7FFD, 
         48k,  :

LD A,(  + 16)
OR 64
OUT (253),A


3.1.3   #1FFD(%00xxxxxxxxxxx101) - EXPANSION PORT. 

  #1FFD    AMSTRAD ZX Spectrum +2a,b/+3. -
,     ,     -
  Scorpion  KAY,    ZXM-Phoenix. 

RESET:   . 


WR #1FFD: 

D0 #1FFD  D0=1         RAM0   CPU0
           (#0000-#3FFF). 

D1 #1FFD  D1=1    CPU0   ROM0. 

D2 #1FFD -  ZXM-Phoenix  ,   . 

D3 #1FFD -          -
            CPU0 - A15"ROM Change Adress,  D3=1   -
               A15",     
           DOS/  BDI. 

D4 #1FFD  A17'RAM        CPU3. 

D5 #1FFD -  ZXM-Phoenix  ,   . 

D6 #1FFD  A20'RAM        CPU3. 

D7 #1FFD - A19'RAM        CPU3.


RD #1FFD -  ZXM-Phoenix  .  


    OUT(#FD),A    #1FFD  
, ..        
 ZX Spectrum 128.


3.1.4   #EFF7(%1110111111110111) - HARDWARE EXTENSIONS PORT#0. 

  #EFF7       
512192  VMG   Pentagon.    Mr.Gluk 
      RTC   Pentagon,   -
         ,
       .  ..    
  ,      ,   ZXM-Phoenix 
           -
 OS       Beta Disk Interface  -
 TR-DOS.         . 
         
ZX Spectrum  Profi  Quorum,      
  BDI    OS CP/M,     -
        . 

   ,   ,   -
   BDI,  ZXM-Phoenix       
Gluk RTC.     ,    Kempston Joystick, 
     Sinclair Joystick. 

,  #EFF7      
ZXMC-2,         -
 ATMEGA   i2c    RTC   
    Gluk RTC.   , ..  -
       i2c,  , 
   ,    Gluk RTC.


RESET:   . 

D0-D6 #EFF7   ZXM-Phoenix  ,   .

D7 #EFF7 - IODOS: 0-off, 1-on - D7=1 -      
             DOS,     Gluk RTC,    TR-DOS  -
           ,      IODOS/, -
              B20  NemoBus v.1.1,    
              .


RD #EFF7 -  ZXM-Phoenix  .  
